*{margin:0;padding:0}
ul{list-style:none}
.maxWidth{ max-width: 60% }
.visibility{ visibility: hidden; }
.banner{overflow:hidden; height:8rem;}
.banner ul{width:300%; margin-left: -100%; height:8rem;}
.banner ul li{width:20%;height:8rem;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat}
.banner ul li a{background-size:cover;background-position:center center;background-repeat:no-repeat}
.ctrl{ padding-top: 20px; overflow: hidden }
.ctrl li{width:20%;float: left; text-align: center; cursor: pointer;}
.ctrl li a{display: block; width: 100%;height: 100%;}
.ctrl li img{width: 60%;}
.ctrl li p{margin: 0; padding-bottom: 20px; font-size: .6rem; color: #666;}
footer{ background: #f5f5f5; padding: 30px 0 2.5rem 0; text-align: center; }
footer p{ font-size: .7rem; color: #808080; }